	.file	"syscall.c"
	.text
.globl _syscalls_init
	.def	_syscalls_init;	.scl	2;	.type	32;	.endef
_syscalls_init:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$24, %esp
	movl	$142, 12(%esp)
	movl	$8, 8(%esp)
	movl	$_syscall, 4(%esp)
	movl	$77, (%esp)
	call	_install_isr
	leave
	ret
	.section .rdata,"dr"
LC0:
	.ascii "Handling syscall\12\0"
	.text
.globl _syscall_handler
	.def	_syscall_handler;	.scl	2;	.type	32;	.endef
_syscall_handler:
	pushl	%ebp
	movl	%esp, %ebp
	subl	$8, %esp
	movl	$LC0, (%esp)
	call	_puts
	leave
	ret
	.def	_puts;	.scl	3;	.type	32;	.endef
	.def	_syscall;	.scl	3;	.type	32;	.endef
	.def	_install_isr;	.scl	3;	.type	32;	.endef
